it slipped my mind - Turkish English Dictionary